/*
 * Copyright (c) 2007 - 2015 Joseph Gaeddert
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */

//
// autotest fft data for 96-point transform
//

#include <complex.h>

float complex fft_test_x96[] = {
    0.231855789328 +   0.392790591230*_Complex_I,
    0.454049797380 +   0.679061446432*_Complex_I,
    0.528744029877 +  -0.002005026486*_Complex_I,
    0.585153010445 +  -0.548050212091*_Complex_I,
   -0.688324957589 +  -1.837254802682*_Complex_I,
   -1.210661843723 +  -0.571711786295*_Complex_I,
    1.276297465652 +  -1.918840937281*_Complex_I,
    0.903361922100 +  -1.011460232753*_Complex_I,
    0.477567600087 +   1.205903424233*_Complex_I,
   -0.786388960666 +   1.649160493258*_Complex_I,
   -0.690114487232 +   0.189150053367*_Complex_I,
   -0.123298428085 +   1.440273117047*_Complex_I,
   -1.824871622703 +  -0.028412622663*_Complex_I,
   -0.005824551846 +  -1.985955234017*_Complex_I,
    0.441673373932 +   2.184282527711*_Complex_I,
   -0.302888535198 +   0.442593100570*_Complex_I,
   -1.138671997435 +   0.800927463670*_Complex_I,
   -0.113113592732 +   0.764107269897*_Complex_I,
   -1.301467098151 +   1.879202303512*_Complex_I,
    1.216552799598 +   1.187277605073*_Complex_I,
   -0.414624947172 +  -0.192700931033*_Complex_I,
    0.157426358097 +  -0.883438491265*_Complex_I,
    1.314432283757 +  -2.209536410386*_Complex_I,
    0.115962402453 +   0.100570503666*_Complex_I,
   -0.184110258490 +  -0.274585396498*_Complex_I,
    1.182232744060 +  -0.525435229715*_Complex_I,
    1.369228680727 +  -1.296270108729*_Complex_I,
    0.679139800457 +   0.521729684119*_Complex_I,
    1.466742696053 +  -1.109181731398*_Complex_I,
    0.423928449957 +   0.893374724805*_Complex_I,
    0.097387993047 +  -1.166367457697*_Complex_I,
   -0.319951780834 +   0.333472678246*_Complex_I,
   -0.851035928014 +   1.174430249645*_Complex_I,
   -0.741367318352 +   0.683540921651*_Complex_I,
    0.063169486746 +   0.571172676088*_Complex_I,
   -1.973683326170 +  -1.139982408570*_Complex_I,
   -0.176533972367 +   2.303718667820*_Complex_I,
    1.427168284563 +   0.147925345978*_Complex_I,
    0.168590812490 +   1.242460845878*_Complex_I,
   -0.463999677511 +  -0.037151173794*_Complex_I,
   -2.536137467463 +  -1.681395390537*_Complex_I,
   -0.968155862697 +   1.560777014683*_Complex_I,
    0.679881050576 +   1.356938443072*_Complex_I,
    0.882676978778 +  -0.850244916120*_Complex_I,
    0.356671274755 +  -0.673629272452*_Complex_I,
    0.770786696014 +   1.394669751828*_Complex_I,
    1.879418388790 +  -1.423104148622*_Complex_I,
   -1.625009605282 +   1.071684804070*_Complex_I,
    0.523881317301 +  -1.877721023134*_Complex_I,
   -0.810889778170 +   0.977110976206*_Complex_I,
    1.184940081921 +   1.172520365453*_Complex_I,
    0.614349326074 +   0.102072818821*_Complex_I,
   -0.022137672632 +  -1.083247965012*_Complex_I,
   -0.608327216411 +  -0.797618802167*_Complex_I,
    1.718428073949 +  -1.056519198093*_Complex_I,
    0.060567885123 +   1.676707157575*_Complex_I,
   -0.495113579030 +   0.653357680357*_Complex_I,
   -0.854188871032 +   0.411288746049*_Complex_I,
   -0.410417801407 +   0.607919306211*_Complex_I,
   -1.442853726865 +  -1.517927421271*_Complex_I,
    0.274363566701 +   0.446776625735*_Complex_I,
   -0.625143151100 +   1.305210751509*_Complex_I,
    1.212571305417 +   0.002561202196*_Complex_I,
    0.964380743057 +  -0.130831945021*_Complex_I,
   -1.467000571347 +  -0.173752863470*_Complex_I,
   -0.361064943808 +  -0.453821406270*_Complex_I,
   -0.435558558438 +  -0.349465935625*_Complex_I,
    1.160653554933 +   0.097609577607*_Complex_I,
    0.824326827067 +  -0.141377219902*_Complex_I,
    0.151294380041 +   0.722300985052*_Complex_I,
   -0.160268192079 +   2.322410769696*_Complex_I,
    1.756726727738 +  -0.285586369209*_Complex_I,
   -1.614230674187 +  -0.241407720255*_Complex_I,
   -0.035193854160 +  -0.456767111405*_Complex_I,
    1.997549686826 +   0.610571776676*_Complex_I,
   -1.013290679060 +   1.072224366678*_Complex_I,
    0.966131190541 +   1.156926252511*_Complex_I,
   -0.085548688965 +  -1.173983462045*_Complex_I,
   -1.258925646165 +   0.570319789600*_Complex_I,
   -0.009163839577 +  -0.458346841578*_Complex_I,
    0.328942919560 +  -0.410428744477*_Complex_I,
    1.359093898482 +  -0.077096836434*_Complex_I,
    0.269427793307 +   1.756132969724*_Complex_I,
   -1.612257645892 +   1.531514720616*_Complex_I,
    1.344264226102 +   0.027502937744*_Complex_I,
    1.369576658531 +   0.382536868127*_Complex_I,
    0.172747665849 +   0.388258199964*_Complex_I,
   -0.226008514710 +  -0.315160242926*_Complex_I,
    0.150075935489 +   0.260574914740*_Complex_I,
   -0.170611752947 +  -1.382717411879*_Complex_I,
   -1.216483547464 +  -0.767792980333*_Complex_I,
   -1.976466005823 +   0.458969099499*_Complex_I,
   -0.645507778235 +   2.051797937683*_Complex_I,
    0.981465939529 +   2.517091270417*_Complex_I,
    1.174746235178 +  -1.612669537430*_Complex_I,
    0.896264508571 +   0.843449048976*_Complex_I};

float complex fft_test_y96[] = {
    4.609981707790 +  14.165957863955*_Complex_I,
   -2.663372690989 +   3.381865489792*_Complex_I,
   -6.250889898983 +   0.856018997500*_Complex_I,
    4.388447703102 +   0.709127580060*_Complex_I,
   10.524498612708 + -15.765075233017*_Complex_I,
  -21.883023288862 +  -5.754013136199*_Complex_I,
   -3.032497734395 +   3.435059152768*_Complex_I,
   10.141510735231 +   6.569590619684*_Complex_I,
   -3.943788049939 +   4.985622407622*_Complex_I,
   -8.471948591549 +   3.436253039913*_Complex_I,
   -8.880296739352 +  18.329925169953*_Complex_I,
    8.081550419966 +   4.959140273664*_Complex_I,
    1.902048356207 +  12.753862442288*_Complex_I,
   23.710137236631 +  -5.734748416060*_Complex_I,
   18.967547060099 +   2.261420011861*_Complex_I,
  -13.117649377758 +   5.255774731680*_Complex_I,
    2.565218803705 + -25.049831530536*_Complex_I,
    0.395850231743 +  -4.532129398987*_Complex_I,
    6.995600852169 +  -7.386596256854*_Complex_I,
   -2.132719003770 +   6.698594558144*_Complex_I,
   -9.929306991332 +   6.869396317874*_Complex_I,
   11.346428057260 +  15.752032502527*_Complex_I,
  -10.078874711603 +  -6.207899239799*_Complex_I,
   -4.061971394211 +   1.001130636914*_Complex_I,
  -13.995272885614 +  -4.455343352338*_Complex_I,
    4.451519347892 +   7.926049461659*_Complex_I,
   16.857007165977 +   8.029468101958*_Complex_I,
    6.827258648561 +  14.930217154284*_Complex_I,
   -0.559549304382 +   8.208567303238*_Complex_I,
   -3.551940117450 +  -7.211758268580*_Complex_I,
    1.734999071287 +  -3.632491293309*_Complex_I,
   -7.304392369767 + -14.527214303395*_Complex_I,
  -11.262783549629 +  -1.605589170344*_Complex_I,
  -11.512374272203 +  16.561245028560*_Complex_I,
    7.482726055364 +  -2.727439658405*_Complex_I,
   15.246746816163 +  17.569026228008*_Complex_I,
  -15.136445648942 +  -1.722052787143*_Complex_I,
   -0.596784032900 +   1.036483442957*_Complex_I,
   -8.295090222700 + -14.787777542426*_Complex_I,
  -10.388667668932 +  -3.677948124346*_Complex_I,
    1.442374069335 +   2.369895137413*_Complex_I,
  -11.286677919418 +  -0.442216831320*_Complex_I,
   -4.258359681535 +  -5.877299409944*_Complex_I,
    8.474879358850 +  11.133599053803*_Complex_I,
    4.521324398684 +  -5.575361516985*_Complex_I,
  -10.852733452716 +  -8.187793263992*_Complex_I,
   10.282241432010 + -14.787653906149*_Complex_I,
   -0.967326508687 +   1.045774363086*_Complex_I,
    5.315060279059 +  -6.564076763307*_Complex_I,
  -14.103481813190 +   7.024414693592*_Complex_I,
    7.672189491846 +  -8.914876516755*_Complex_I,
    5.234244256475 +   3.602992887989*_Complex_I,
   -0.039164279610 + -30.448360387467*_Complex_I,
  -16.064792699661 +   6.718770045507*_Complex_I,
    4.235111030143 +   2.478115209729*_Complex_I,
   -9.198909959126 +  -8.290580416319*_Complex_I,
   10.578975231033 +   2.559822357827*_Complex_I,
    9.243136171627 +  -9.377891910936*_Complex_I,
    5.862895817529 +   0.431692246149*_Complex_I,
  -11.618990491528 +  17.539850472094*_Complex_I,
   -1.161363450862 +  -2.941910938932*_Complex_I,
   -1.268260133904 +   1.005441709892*_Complex_I,
   31.421272506426 +  -0.240397785028*_Complex_I,
  -10.921843261114 +  10.855028296636*_Complex_I,
    6.680208942916 +   7.902869278527*_Complex_I,
    9.744767683416 + -15.653561656933*_Complex_I,
   11.963236965081 +   2.757863055376*_Complex_I,
   -0.657516528727 +  -1.513346377612*_Complex_I,
   -5.778133404808 +   0.380938385839*_Complex_I,
    3.001034357249 +  -0.472690292826*_Complex_I,
    4.361975174738 +  -0.082813022517*_Complex_I,
    7.393956533023 +   3.595190860536*_Complex_I,
  -16.383681435953 +  -0.148093500883*_Complex_I,
   15.448535613211 +  13.699034854832*_Complex_I,
  -26.046188537886 +   4.672758210947*_Complex_I,
  -25.431394530510 +  19.149176229623*_Complex_I,
    0.452366402127 +  -9.284164787222*_Complex_I,
   -8.853642184491 +   7.831408406510*_Complex_I,
   -6.688478485009 +  -3.439251128678*_Complex_I,
   -6.810859551138 +  -8.440912926245*_Complex_I,
  -19.102617555696 +   6.927486844509*_Complex_I,
    8.934833377990 + -11.564936252737*_Complex_I,
   -7.393024014592 +  -0.714887967192*_Complex_I,
   -0.719859551514 + -13.605720898747*_Complex_I,
  -17.742142235287 + -12.458797479604*_Complex_I,
   15.978186136167 +   5.980922906846*_Complex_I,
   10.780516210769 +  -5.413148370626*_Complex_I,
   18.156965553233 +  -2.629625388886*_Complex_I,
   16.391744903218 +   7.895225147305*_Complex_I,
    6.290790245017 +   6.997124329976*_Complex_I,
    3.689747766167 +  11.534985962311*_Complex_I,
    9.391595767018 +  17.298374496500*_Complex_I,
   25.027955260120 +  -7.023151206389*_Complex_I,
   -5.241064162059 +  -8.249917715987*_Complex_I,
   -0.085493630186 +  -3.829269584478*_Complex_I,
    3.782595963629 +  -0.412071285666*_Complex_I};

